package cn.com.headfree.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.gta.edu.sdk.mybatis.common.Entity;
import java.io.Serializable;
import java.util.Date;

/**
 * 年度个人积分明细 实体类
 * @date 2020-09-30
 */
public class TPersonYearPointDetail extends Entity implements Serializable {

       	/**
	 * erp编号
	*/
    private String erpNo;
      	/**
	 * 姓名
	*/
    private String userName;
	/**
	 * 薪档调整表ID
	 */
	private String salaryId;
	/**
	 * 积分规则表ID
	 */
	private String ruleId;
	/**
	 * 所属单位ID
	 */
	private String orgId;
      	/**
	 * 部门id
	*/
    private String deptId;
	/**
	 * 部门名称
	 */
	private String deptName;
	/**
	 * 年度
	 */
	private Integer year;
	/**
	 * 学历积分
	 */
	private Double eduPoint;
	/**
	 * 专业技术资格积分
	 */
	private Double proTecPoint;
	/**
	 * 技能等级积分
	*/
    private Double skillPoint;
	/**
	 * 注册执行资格积分
	 */
	private Double registerPoint;
	/**
	 * 工龄积分
	 */
	private Double employPoint;
	/**
	 * 人才称号积分
	 */
	private Double expertPoint;
	/**
	 * 学术成果积分
	 */
	private Double acadePoint;
	/**
	 * 发明专利积分
	 */
	private Double patentPoint;
	/**
	 * 科技管理创新积分
	 */
	private Double tecManPoint;
	/**
	 * 成果推广积分
	 */
	private Double tecInnovPoint;
	/**
	 * 竞赛考试积分
	 */
	private Double contestPoint;
	/**
	 * 个人荣誉积分
	 */
	private Double honorPoint;
	/**
	 * 员工流动积分
	 */
	private Double employeeMobilityPoint;

	/**
	 * 技术标准积分
	 */
	private Double tecStandardPoint;
	/**
	 * 绩效考核积分
	 */
	private Double yearEffectPoint;
	/**
	 * 上年度剩余积分
	 */
	private Double lastYearPoint;
	/**
	 * 本年度积分
	 */
	private Double yearPoint;
	/**
	 * 合计积分
	 */
	private Double totalPoint;
	/**
	 * 调整后合计积分
	 */
	private Double trimTotalPoint;
	/**
	 * 创建者id
	*/
    private String createrId;
      	/**
	 * 创建者姓名
	*/
    private String createrName;
      	/**
	 * 创建时间
	*/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date createTime;
      	/**
	 * 更新者id
	*/
    private String updaterId;
      	/**
	 * 更新者姓名
	*/
    private String updaterName;
      	/**
	 * 更新时间
	*/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date updateTime;
      	/**
	 * 0:未删除1：已删除
	*/
    private Integer delSign;

	private String salaryGrade;//执行岗级

	private String trimSalaryGrade;//调整后执行岗级

	public String getErpNo() {
		return erpNo;
	}

	public void setErpNo(String erpNo) {
		this.erpNo = erpNo;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getRuleId() {
		return ruleId;
	}

	public void setRuleId(String ruleId) {
		this.ruleId = ruleId;
	}

	public String getSalaryId() {
		return salaryId;
	}

	public void setSalaryId(String salaryId) {
		this.salaryId = salaryId;
	}

	public String getOrgId() {
		return orgId;
	}

	public void setOrgId(String orgId) {
		this.orgId = orgId;
	}

	public String getDeptId() {
		return deptId;
	}

	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}

	public String getDeptName() {
		return deptName;
	}

	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	public Integer getYear() {
		return year;
	}

	public void setYear(Integer year) {
		this.year = year;
	}

	public Double getEduPoint() {
		return eduPoint;
	}

	public void setEduPoint(Double eduPoint) {
		this.eduPoint = eduPoint;
	}

	public Double getProTecPoint() {
		return proTecPoint;
	}

	public void setProTecPoint(Double proTecPoint) {
		this.proTecPoint = proTecPoint;
	}

	public Double getSkillPoint() {
		return skillPoint;
	}

	public void setSkillPoint(Double skillPoint) {
		this.skillPoint = skillPoint;
	}

	public Double getRegisterPoint() {
		return registerPoint;
	}

	public void setRegisterPoint(Double registerPoint) {
		this.registerPoint = registerPoint;
	}

	public Double getEmployPoint() {
		return employPoint;
	}

	public void setEmployPoint(Double employPoint) {
		this.employPoint = employPoint;
	}

	public Double getExpertPoint() {
		return expertPoint;
	}

	public void setExpertPoint(Double expertPoint) {
		this.expertPoint = expertPoint;
	}

	public Double getAcadePoint() {
		return acadePoint;
	}

	public void setAcadePoint(Double acadePoint) {
		this.acadePoint = acadePoint;
	}

	public Double getPatentPoint() {
		return patentPoint;
	}

	public void setPatentPoint(Double patentPoint) {
		this.patentPoint = patentPoint;
	}

	public Double getTecManPoint() {
		return tecManPoint;
	}

	public void setTecManPoint(Double tecManPoint) {
		this.tecManPoint = tecManPoint;
	}

	public Double getTecInnovPoint() {
		return tecInnovPoint;
	}

	public void setTecInnovPoint(Double tecInnovPoint) {
		this.tecInnovPoint = tecInnovPoint;
	}

	public Double getContestPoint() {
		return contestPoint;
	}

	public void setContestPoint(Double contestPoint) {
		this.contestPoint = contestPoint;
	}

	public Double getHonorPoint() {
		return honorPoint;
	}

	public void setHonorPoint(Double honorPoint) {
		this.honorPoint = honorPoint;
	}

	public Double getLastYearPoint() {
		return lastYearPoint;
	}

	public void setLastYearPoint(Double lastYearPoint) {
		this.lastYearPoint = lastYearPoint;
	}

	public Double getYearPoint() {
		return yearPoint;
	}

	public void setYearPoint(Double yearPoint) {
		this.yearPoint = yearPoint;
	}

	public Double getTotalPoint() {
		return totalPoint;
	}

	public void setTotalPoint(Double totalPoint) {
		this.totalPoint = totalPoint;
	}

	public Double getTrimTotalPoint() {
		return trimTotalPoint;
	}

	public void setTrimTotalPoint(Double trimTotalPoint) {
		this.trimTotalPoint = trimTotalPoint;
	}

	public String getCreaterId() {
		return createrId;
	}

	public void setCreaterId(String createrId) {
		this.createrId = createrId;
	}

	public String getCreaterName() {
		return createrName;
	}

	public void setCreaterName(String createrName) {
		this.createrName = createrName;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getUpdaterId() {
		return updaterId;
	}

	public void setUpdaterId(String updaterId) {
		this.updaterId = updaterId;
	}

	public String getUpdaterName() {
		return updaterName;
	}

	public void setUpdaterName(String updaterName) {
		this.updaterName = updaterName;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public Integer getDelSign() {
		return delSign;
	}

	public void setDelSign(Integer delSign) {
		this.delSign = delSign;
	}

	public Double getYearEffectPoint() {
		return yearEffectPoint;
	}

	public void setYearEffectPoint(Double yearEffectPoint) {
		this.yearEffectPoint = yearEffectPoint;
	}

	public Double getEmployeeMobilityPoint() {
		return employeeMobilityPoint;
	}

	public void setEmployeeMobilityPoint(Double employeeMobilityPoint) {
		this.employeeMobilityPoint = employeeMobilityPoint;
	}

	public String getSalaryGrade() {
		return salaryGrade;
	}

	public void setSalaryGrade(String salaryGrade) {
		this.salaryGrade = salaryGrade;
	}

	public String getTrimSalaryGrade() {
		return trimSalaryGrade;
	}

	public void setTrimSalaryGrade(String trimSalaryGrade) {
		this.trimSalaryGrade = trimSalaryGrade;
	}

	public Double getTecStandardPoint() {
		return tecStandardPoint;
	}

	public void setTecStandardPoint(Double tecStandardPoint) {
		this.tecStandardPoint = tecStandardPoint;
	}
}
